package negocio;

import integracion.DAODirector;
import integracion.DAOGeneral;
import integracion.DAOPublicidad;
import integracion.FactoriaDAO;

public class SAGeneralImp implements SAGeneral {

	@Override
	public void getDatosUsuario(TransferGeneral datos) {
		DAOGeneral dao = FactoriaDAO.getInstancia().creaDAOGeneral();
		dao.getDatosUsuario(datos);
		
		
		
		
	}

	@Override
	public void actualizarCorreos(TransferGeneral datos) {
		DAOGeneral dao = FactoriaDAO.getInstancia().creaDAOGeneral();
		dao.getListaCorreoSaliente(datos);
		dao.getListaCorreoEntrante(datos);
	}

	@Override
	public void actualizarPersonal(TransferGeneral datos) {
		DAOGeneral dao = FactoriaDAO.getInstancia().creaDAOGeneral();
		dao.getListaPersonal(datos);
		
	}

	@Override
	public void nuevoCorreo(TransferGeneral datos) {
		DAOGeneral dao = FactoriaDAO.getInstancia().creaDAOGeneral();
		dao.nuevoCorreo(datos);
	}
	public void leerCorreo(TransferGeneral datos) {
		DAOGeneral dao = FactoriaDAO.getInstancia().creaDAOGeneral();
		
		dao.getCorreo(datos);
	}

	@Override
	public void marcarLeidoCorreo(TransferGeneral datos) {
		DAOGeneral dao = FactoriaDAO.getInstancia().creaDAOGeneral();
		dao.marcarLeidoCorreo(datos);
		
	}

	@Override
	public void login(TransferGeneral datos) {
		DAOGeneral dao = FactoriaDAO.getInstancia().creaDAOGeneral();
		dao.login(datos);
		
	}

	@Override
	public void newPass(TransferGeneral datos) {
		DAOGeneral dao = FactoriaDAO.getInstancia().creaDAOGeneral();
		dao.newPass(datos);
		
	}


}
